/*inner global*/

.inner-cont { }
.sidebar {width:235px;float: left;}
.container{width:1000px;margin:20px auto 50px auto;}
.content{width:730px;float: right;}
.sunbanner{width: 100%;height:245px; overflow: hidden; }
.content img{max-width: 100%;}

/* ==========================================================================
   Sidebar
   ========================================================================== */
.overview { color: #fff; font-weight: 300; font-family: microsoft yahei; height: 90px; background: url(../images/overview.jpg) no-repeat left top;position: relative; text-align: center; }
.overview h2 { font-weight: 300; font-size: 30px; line-height: 90px; }
.sidenav { font-family: microsoft yahei; border: 1px solid #dddddd; }
.sidenav li { position: relative; *zoom:1; border-bottom: 1px solid #dddddd; text-indent: 50px;}
.sidenav li a { display: block; color: #333333; *zoom:1;line-height: 30px;padding:9px 0;font-size: 14px; }
.sidenav .active a ,.sidenav .active a:hover{ color: #ce0a00;background: url(../images/inco_07.jpg) no-repeat 20px center; }
.sidenav li a:hover{  color: #ce0a00;background: url(../images/inco_07.jpg) no-repeat 20px center; }
/* arrow-right */
.level2 {*zoom:1; overflow: hidden; background: #fff;margin:0 10px; border-top: 1px dashed #dddddd;}
.level2 li { border-bottom: 0 none;text-indent: 30px; }
.sidenav .level2 li a { color: #333; font-family: simsun; background: none; font-size: 12px; line-height: 24px; padding:5px 0;}
.sidenav .level2 .active a,
.sidenav .level2 li a:hover { color: #d10000; background: none; }

.breadcrumb-bar {height: 40px;line-height: 40px;overflow: hidden;font-family: microsoft yahei;margin-bottom: 10px;}
.breadcrumb-bar a {color: #666;font-size: 12px;}
.breadcrumb-bar a:hover {color: #e62600;}
.breadcrumb-bar a:last-of-type  {color: #e62600;}

.quickbox{width:193px; margin-top: 20px; font-family: microsoft yahei; padding:20px 20px;  background: url(../images/pic06.jpg) no-repeat left top;color:#333;border:1px solid #dddddd;border-top:3px solid #015faf;line-height: 30px;}
.quicktit{ font: 300 18px/30px microsoft yahei;}
.quicktel{color: #fff; font-size: 18px;line-height: 30px; background: #ce0c01; width: 160px;padding-left: 10px;margin: 10px 0;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   -ms-border-radius: 8px;
   -o-border-radius: 8px;
   border-radius: 8px;
}

.inner-cont{font: 300 14px/24px microsoft yahei;}
.contitle{font: 300 26px/30px microsoft yahei;border-bottom:1px solid #dddddd;color: #333333;padding-bottom: 10px;margin-bottom: 10px;}

/**news**/

/* news */
.lastnew01{height: 160px; overflow: hidden;border-bottom: 1px solid #dfdfdf;}
.lastnew01 .imgarea{width: 200px;height: 130px; overflow: hidden; float: left;padding:4px;border:1px solid #cbcbcb;}
.lastnew01 .imgarea img{width: 200px;height: 130px; }
.lastnew01 .textarea{width: 500px;height: 130px; overflow: hidden; float: right;}
.lastnew01 .textarea .desc{height: 72px; overflow: hidden;font: 300 12px/24px microsoft yahei;}
.lastnew01 .textarea .btn_more{font: 300 12px/24px microsoft yahei;color: #ce0c01;}
.lastnew01 .textarea .title{font: 300 14px/30px microsoft yahei;}
.lastnew01 .textarea .title a{color: #00317f;}
.lastnew01 .textarea .title .date{float: right;}

.news-list { }
.news-list li { border-bottom: 1px dashed #d9d9d9; font: 300 12px/40px microsoft yahei;padding-left: 10px;
   background: url(../images/arr2.png) no-repeat left center;
}
.news-list li a {color: #666; }
.news-list li a:hover {color: #e82700; }
.news-list li span{float: right;}


.newsh{width:100%;text-align: center;margin-top:30px;}
.newtitle{font: 18px/24px microsoft yahei;color:#333;}
.newsh .byline{height:40px;color:#5a5a5a;line-height:40px;border-top:2px solid #e3e3e3;margin-top:20px; font-size: 12px;}
.newsh_cn {}
.newsh_cn p{font: 14px/24px microsoft yahei;margin-top: 15px;}

.feedback_tit{height: 30px;font: 14px/24px microsoft yahei;border-bottom:1px dashed #e3e3e3;text-align: center;padding-bottom: 10px;margin:30px 0;}

.down_table td{height:50px; line-height: 50px;border-bottom: 1px dashed #e3e3e3;}
   .down_table td a{color:#ce0c01;}
      .down_table td a:hover{text-decoration: underline;}
   .down_table th{height:50px; line-height: 50px; font-size:14px; border-bottom:2px solid #d7d7d7; }
   .down_table{font: 300 13px/50px microsoft yahei;}

/* ==========================================================================
   product
   ========================================================================== */
   .prolist{margin-left:-20px;margin-top: 30px;}
   .prolist li{width:229px;height:200px; margin-left:20px;overflow: hidden; float: left; text-align: center;}
   .prolist li .picbox{width:225px;height:150px;border:1px solid #f2f2f2;padding:1px; background: #fff;}
   .prolist li .picbox img{width:225px;height:150px;}
   .prolist li .tit{width:228px;height:30px;font: 300 14px/30px microsoft yahei;}
   .prolist li .tit a{color: #333;}




/* ==========================================================================
   Pagination
   ========================================================================== */
#dcms_pager { margin-top: 50px;margin-bottom:20px; text-align: center;}
#dcms_pager .pages a { display: inline-block; padding: 0 7px; margin: 0 4px; color: #333; cursor: pointer; line-height: 24px; height: 24px; border:1px solid #dedede;}
#dcms_pager .pages .pgcurrent { color: #fff; background-color: #e40000; cursor: default; border:1px solid #e40000;}
#dcms_pager .pages .pgempty { cursor: not-allowed }
#dcms_pager .pages a:hover{color: #fff; background-color: #e40000; border:1px solid #e40000; }


